package com.bing.my.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.bing.my.entity.Goose;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bing.my.mapper.GooseMapper;

import javax.annotation.Resource;
import java.util.List;

/**
 * <p>
 * 商品数据 服务类
 * </p>
 *
 * @author bing
 * @since 2021-10-04
 */
public interface GooseService extends IService<Goose> {
    /**
    * 增加商品
    * @author Bing
    * @date 2021/10/04 13:08
     * @param goose
    * @return int
    */
    int insert(Goose goose);

    /**
     * 删除商品
     * @param id
     * @return
     */
    int deleteById(String id);
    /**
    * 更新商品
    * @author Bing
    * @date 2021/10/04 13:08
     * @param goose
    * @return int
    */
    int update(Goose goose);
    /**
    * 分页模糊查询
    * @author Bing
    * @date 2021/10/09 18:45
     * @param search 模糊查询值
     * @param select 选中查询模式
     * @param pageNum 开始页
     * @param pageSize 显示条数
    * @return com.baomidou.mybatisplus.extension.plugins.pagination.Page<com.bing.my.entity.Goose>
    */
    Page<Goose> selectPage(String search,String select,Integer pageNum,Integer pageSize);

}
